home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-11-19 | 2.8 KB | 113 lines |
- # This file was generated by `gxv++' from `fnt2bdf.G'.
-
- # Parameters.
-
- PROGRAM = fnt2bdf
- SOURCES.c =
- SOURCES.h =
- SOURCES.cc =
- SOURCES.hh =
- SOURCES.G = fnt2bdf.G
- STUBS.G = fnt2bdf.G
-
- # Derived parameters.
-
- SOURCES = \
- $(SOURCES.G) \
- $(SOURCES.h) \
- $(SOURCES.hh) \
- $(SOURCES.l) \
- $(SOURCES.y) \
- $(SOURCES.c) \
- $(SOURCES.cc)
-
- TARGETS.cc = \
- $(SOURCES.G:%.G=%.cc) \
- $(SOURCES.G:%.G=%_main.cc)
-
- TARGETS.h = \
- $(SOURCES.G:%.G=%.hh)
-
- TARGETS.other =
-
- TARGETS = \
- $(TARGETS.other) \
- $(TARGETS.h) \
- $(TARGETS.cc)
-
- OBJECTS = \
- $(SOURCES.c:%.c=%.o) \
- $(SOURCES.cc:%.cc=%.o) \
- $(TARGETS.cc:%.cc=%.o)
-
- # Rules for C++.
- #
- FNTBASE=/yad/dev/fnt
- CMNBASE=/yad/dev/cmn
- CDEBASE=/CMS12/SPARC/SPARC411
-
- .SUFFIXES: .cc .o
-
- CC = g++
- COMPILE.cc = /usr/local2/bin/g++ -g $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
-
- LINK.cc = /usr/local2/bin/$(CC) -g $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
- # PURE.cc = /ems/purifyhome/purify g++ -g $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) -collector= /cdrom/GNUC233/gcc-2.3.3/bin/ld++
-
- PURE.cc = /ems/purifyhome/purify -g++=yes -collector=/cdrom/GNUC233/gcc-2.3.3/gcc-lib/sun4/2.3.3/ld g++ -g $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
-
- PURELINK.cc = /ems/purifyhome/purify g++ -collector=/cdrom/GNUC233/gcc-2.3.3/bin/ld++ $(LDFLAGS) $(TARGET_ARCH)
-
- .cc.o:
- $(COMPILE.cc) $(OUTPUT_OPTION) -c $<
-
- # Compiler flags.
-
- LIBCMN = $(CMNBASE)/lib
- LIBCDE = $(CDEBASE)/lib
- #
- CFLAGS += -I. -I/usr/local2/lib/g++-include-2.5 -I$(FNTBASE)/include -I$(CMNBASE)/include -w
- CPPFLAGS += -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN
- LDFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
- LDLIBS += $(LIBCMN)/XT_lib.a -lxview -lm -lolgx -lX -lxview
- #
- ARCMN = \
- $(LIBCMN)/AD_lib.a \
- $(LIBCMN)/GR_lib.a \
- $(LIBCMN)/IPC_lib.a \
- $(LIBCMN)/FAN_lib.a \
- $(LIBCMN)/VLIS_lib.a \
- $(LIBCMN)/IC_lib.a \
- $(LIBCMN)/XT_lib.a \
- $(LIBCMN)/XSD_lib.a \
- $(LIBCMN)/PP_lib.a \
- $(LIBCMN)/IO_lib.a \
- $(LIBCMN)/LI_lib.a \
- $(LIBCMN)/UN_err.o \
- $(LIBCMN)/UN_sets.o \
- $(LIBCMN)/UN_lib.a
-
- ARUNIFYLLIBS = $(LIBCMN)/edify.a
-
- ARLIBC = $(LIBCDE)/libc.a
-
- ARCDELIBS = $(LIBCDE)/libtermcap.a \
- $(LIBCDE)/libm.a \
- $(LIBCDE)/libl.a
-
- ARLIBS = $(ARCMN) $(ARUNIFYLLIBS) \
- $(ARCDELIBS)
-
- # Standard targets.
-
- all: $(TARGETS.other) $(PROGRAM)
- objects: $(SOURCES.c) $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
- sources: $(SOURCES)
- targets: $(SOURCES) $(TARGETS)
-
- $(PROGRAM): $(SOURCES.c) $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
- $(LINK.cc) $(OBJECTS) $(LDLIBS) -o $(PROGRAM)
-
- pure: $(SOURCES.c) $(SOURCES.cc) $(TARGETS.cc) $(TARGETS.h) $(OBJECTS)
- $(PURE.cc) $(OBJECTS) $(LDLIBS) -o $(PROGRAM)
-